package com.hailou.util;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 判断正则表达式类
 * @author HAILOU
 *
 */
public class PatternUtil {

	/***************判断用户输入是不是数字*************************/
	public static  boolean isNumber(String content){
		boolean flag = false;
		if(content!=null||!"".equals(content)){
			Pattern patten = Pattern.compile("[1-9]*");
			Matcher isNumber = patten.matcher(content.trim());
			if(isNumber.matches()){
				flag = true;
			}
		}
		return flag;
	}
	/***************判断用户输入的是不是字符*************************/
	public static  boolean isChar(String content){
		boolean flag = false;
		if(content!=null||!"".equals(content)){
			Pattern patten = Pattern.compile("[a-zA-Z]");
			Matcher isNumber = patten.matcher(content.trim());
			if(isNumber.matches()){
				flag = true;
			}
		}
		return flag;
	}
	/***************判断用户输入的是不是字符或者数字*************************/
	public static boolean isNumOrChar(String content){
		boolean flag = false;
		if(isNumber(content)||isChar(content)){
			flag=true;
		}
		return flag;
	}
	
	//测试
	public static void main(String[] args){
		System.out.println(isNumOrChar("g"));
	}
}
